<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>JCSDK C++ API Reference: JCMessageChannelItem类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">JCSDK C++ API Reference
   &#160;<span id="projectnumber">2.3.3</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="class_j_c_message_channel_item-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">JCMessageChannelItem类 参考<div class="ingroups"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html">消息通道模块</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_j_c_message_channel_item_8h_source.html">JCMessageChannelItem.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:acf532f0b5be7ecadc7e994e87c21c617"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#acf532f0b5be7ecadc7e994e87c21c617">messageId</a></td></tr>
<tr class="separator:acf532f0b5be7ecadc7e994e87c21c617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b60cefd25df9d634acc1d6d1be901a5"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a2b60cefd25df9d634acc1d6d1be901a5">messageType</a></td></tr>
<tr class="separator:a2b60cefd25df9d634acc1d6d1be901a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6022dc5857ec2f79de683bec0a692cda"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a6022dc5857ec2f79de683bec0a692cda">text</a></td></tr>
<tr class="separator:a6022dc5857ec2f79de683bec0a692cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a163c65d17b01f9f1043bed41902c9d27"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a163c65d17b01f9f1043bed41902c9d27">fileUri</a></td></tr>
<tr class="separator:a163c65d17b01f9f1043bed41902c9d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca6989e1f7e8df6d9993368bb36a3d9"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#afca6989e1f7e8df6d9993368bb36a3d9">thumbUri</a></td></tr>
<tr class="separator:afca6989e1f7e8df6d9993368bb36a3d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3d2bc43987983ff731b97b5654a304d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#aa3d2bc43987983ff731b97b5654a304d">fileSize</a></td></tr>
<tr class="separator:aa3d2bc43987983ff731b97b5654a304d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bd664c78e4fcdd242318b903bcd06af"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a7bd664c78e4fcdd242318b903bcd06af">duration</a></td></tr>
<tr class="separator:a7bd664c78e4fcdd242318b903bcd06af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74b6806bd85dd95b428b2b6b222bdb13"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a74b6806bd85dd95b428b2b6b222bdb13">extraParams</a></td></tr>
<tr class="separator:a74b6806bd85dd95b428b2b6b222bdb13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af645e1d976615bddec56bf648c81576c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#af645e1d976615bddec56bf648c81576c">userId</a></td></tr>
<tr class="separator:af645e1d976615bddec56bf648c81576c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf9471de41905e577b3880e385e88fce"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#acf9471de41905e577b3880e385e88fce">displayName</a></td></tr>
<tr class="separator:acf9471de41905e577b3880e385e88fce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc14e7f79f1d7a0ddca7af1e7e9555bb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#acc14e7f79f1d7a0ddca7af1e7e9555bb">groupId</a></td></tr>
<tr class="separator:acc14e7f79f1d7a0ddca7af1e7e9555bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd401e0320be78bad892a7c005b03935"><td class="memItemLeft" align="right" valign="top">INT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#afd401e0320be78bad892a7c005b03935">time</a></td></tr>
<tr class="separator:afd401e0320be78bad892a7c005b03935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af24c00851a7290227796bdaacf493809"><td class="memItemLeft" align="right" valign="top">INT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#af24c00851a7290227796bdaacf493809">sentTime</a></td></tr>
<tr class="separator:af24c00851a7290227796bdaacf493809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3afec618689d1e0513e9de13adc8d388"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gab26546123bab3c9872a0b73670e386ac">JCMessageChannelItemDirection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a3afec618689d1e0513e9de13adc8d388">direction</a></td></tr>
<tr class="separator:a3afec618689d1e0513e9de13adc8d388"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5805de3cd29a8d371e192514819656b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga0c8b56b8dbe68151f164ba4680f1022b">JCMessageChannelType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#af5805de3cd29a8d371e192514819656b">type</a></td></tr>
<tr class="separator:af5805de3cd29a8d371e192514819656b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e2946d84554de3591e6e0e35d545240"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gab54acb990b6eda4b17173acc723308a4">JCMessageChannelItemState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a6e2946d84554de3591e6e0e35d545240">state</a></td></tr>
<tr class="separator:a6e2946d84554de3591e6e0e35d545240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f9945f97e8b82caa0a78e627783bf28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga10456c3b286efb9ad031538ccbbdf093">JCMessageChannelReason</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a7f9945f97e8b82caa0a78e627783bf28">reason</a></td></tr>
<tr class="separator:a7f9945f97e8b82caa0a78e627783bf28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1156676ae8bab8223a150c4e0c671ca4"><td class="memItemLeft" align="right" valign="top">UINT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a1156676ae8bab8223a150c4e0c671ca4">serverMessageId</a></td></tr>
<tr class="separator:a1156676ae8bab8223a150c4e0c671ca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8880737957370a23baa0c0086900b8c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#ac8880737957370a23baa0c0086900b8c">cookie</a></td></tr>
<tr class="separator:ac8880737957370a23baa0c0086900b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f1803ed008ba8dde50a00114d8f8337"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a4f1803ed008ba8dde50a00114d8f8337">serverUid</a></td></tr>
<tr class="separator:a4f1803ed008ba8dde50a00114d8f8337"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a878612b9f2b878989381fc2e44821465"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a878612b9f2b878989381fc2e44821465">senderUid</a></td></tr>
<tr class="separator:a878612b9f2b878989381fc2e44821465"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0235aa975eb5540eb75a207e8a422169"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a0235aa975eb5540eb75a207e8a422169">atMe</a></td></tr>
<tr class="separator:a0235aa975eb5540eb75a207e8a422169"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a8e1d3bd59f7ddba23387eaf2276a1e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a4a8e1d3bd59f7ddba23387eaf2276a1e">atAll</a></td></tr>
<tr class="separator:a4a8e1d3bd59f7ddba23387eaf2276a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64553caeeca115784e02f407d93cb94e"><td class="memItemLeft" align="right" valign="top">std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a64553caeeca115784e02f407d93cb94e">atServerUidList</a></td></tr>
<tr class="separator:a64553caeeca115784e02f407d93cb94e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a255cba209dd0f1292f2fa8c1be4b865d"><td class="memItemLeft" align="right" valign="top">INT64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_j_c_message_channel_item.html#a255cba209dd0f1292f2fa8c1be4b865d">drawBackMessageId</a></td></tr>
<tr class="separator:a255cba209dd0f1292f2fa8c1be4b865d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>消息通道消息对象类 </p>
</div><h2 class="groupheader">类成员变量说明</h2>
<a id="a4a8e1d3bd59f7ddba23387eaf2276a1e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a8e1d3bd59f7ddba23387eaf2276a1e">&#9670;&nbsp;</a></span>atAll</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool JCMessageChannelItem::atAll</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>是否@所有人 </p>

</div>
</div>
<a id="a0235aa975eb5540eb75a207e8a422169"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0235aa975eb5540eb75a207e8a422169">&#9670;&nbsp;</a></span>atMe</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool JCMessageChannelItem::atMe</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>是否@自己 </p>

</div>
</div>
<a id="a64553caeeca115784e02f407d93cb94e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64553caeeca115784e02f407d93cb94e">&#9670;&nbsp;</a></span>atServerUidList</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;std::string&gt; JCMessageChannelItem::atServerUidList</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>@成员列表 </p>

</div>
</div>
<a id="ac8880737957370a23baa0c0086900b8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8880737957370a23baa0c0086900b8c">&#9670;&nbsp;</a></span>cookie</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int JCMessageChannelItem::cookie</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>cookie </p>

</div>
</div>
<a id="a3afec618689d1e0513e9de13adc8d388"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3afec618689d1e0513e9de13adc8d388">&#9670;&nbsp;</a></span>direction</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gab26546123bab3c9872a0b73670e386ac">JCMessageChannelItemDirection</a> JCMessageChannelItem::direction</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息发送还是接收 </p>

</div>
</div>
<a id="acf9471de41905e577b3880e385e88fce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf9471de41905e577b3880e385e88fce">&#9670;&nbsp;</a></span>displayName</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::displayName</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息对端昵称 </p>

</div>
</div>
<a id="a255cba209dd0f1292f2fa8c1be4b865d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a255cba209dd0f1292f2fa8c1be4b865d">&#9670;&nbsp;</a></span>drawBackMessageId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">INT64 JCMessageChannelItem::drawBackMessageId</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>撤回消息的id, 针对撤回消息类型 </p>

</div>
</div>
<a id="a7bd664c78e4fcdd242318b903bcd06af"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bd664c78e4fcdd242318b903bcd06af">&#9670;&nbsp;</a></span>duration</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int JCMessageChannelItem::duration</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>文件时长 </p>

</div>
</div>
<a id="a74b6806bd85dd95b428b2b6b222bdb13"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a74b6806bd85dd95b428b2b6b222bdb13">&#9670;&nbsp;</a></span>extraParams</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::extraParams</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>自定义参数集 </p>

</div>
</div>
<a id="aa3d2bc43987983ff731b97b5654a304d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3d2bc43987983ff731b97b5654a304d">&#9670;&nbsp;</a></span>fileSize</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int JCMessageChannelItem::fileSize</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>文件大小 </p>

</div>
</div>
<a id="a163c65d17b01f9f1043bed41902c9d27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a163c65d17b01f9f1043bed41902c9d27">&#9670;&nbsp;</a></span>fileUri</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::fileUri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>文件链接 </p>

</div>
</div>
<a id="acc14e7f79f1d7a0ddca7af1e7e9555bb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc14e7f79f1d7a0ddca7af1e7e9555bb">&#9670;&nbsp;</a></span>groupId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::groupId</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>群组标识，type 为 Group 时有效 </p>

</div>
</div>
<a id="acf532f0b5be7ecadc7e994e87c21c617"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf532f0b5be7ecadc7e994e87c21c617">&#9670;&nbsp;</a></span>messageId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::messageId</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息唯一标识 </p>

</div>
</div>
<a id="a2b60cefd25df9d634acc1d6d1be901a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b60cefd25df9d634acc1d6d1be901a5">&#9670;&nbsp;</a></span>messageType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::messageType</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息内容类型 </p>

</div>
</div>
<a id="a7f9945f97e8b82caa0a78e627783bf28"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f9945f97e8b82caa0a78e627783bf28">&#9670;&nbsp;</a></span>reason</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga10456c3b286efb9ad031538ccbbdf093">JCMessageChannelReason</a> JCMessageChannelItem::reason</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息错误原因，当消息状态为 <a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ggab54acb990b6eda4b17173acc723308a4a9fe0299142bd42fe89275f9b12431bbf">JCMessageChannelItemStateFail</a> 是有效 </p>

</div>
</div>
<a id="a878612b9f2b878989381fc2e44821465"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a878612b9f2b878989381fc2e44821465">&#9670;&nbsp;</a></span>senderUid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::senderUid</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息发送者服务器id </p>

</div>
</div>
<a id="af24c00851a7290227796bdaacf493809"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af24c00851a7290227796bdaacf493809">&#9670;&nbsp;</a></span>sentTime</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">INT64 JCMessageChannelItem::sentTime</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送成功时间，单位毫秒，如果是收到消息则是服务器记录的该消息发送时间 </p>

</div>
</div>
<a id="a1156676ae8bab8223a150c4e0c671ca4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1156676ae8bab8223a150c4e0c671ca4">&#9670;&nbsp;</a></span>serverMessageId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">UINT64 JCMessageChannelItem::serverMessageId</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息服务器Id </p>

</div>
</div>
<a id="a4f1803ed008ba8dde50a00114d8f8337"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f1803ed008ba8dde50a00114d8f8337">&#9670;&nbsp;</a></span>serverUid</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::serverUid</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息会话服务器id </p>

</div>
</div>
<a id="a6e2946d84554de3591e6e0e35d545240"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e2946d84554de3591e6e0e35d545240">&#9670;&nbsp;</a></span>state</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#gab54acb990b6eda4b17173acc723308a4">JCMessageChannelItemState</a> JCMessageChannelItem::state</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息状态 </p>

</div>
</div>
<a id="a6022dc5857ec2f79de683bec0a692cda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6022dc5857ec2f79de683bec0a692cda">&#9670;&nbsp;</a></span>text</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::text</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>消息内容 </p>

</div>
</div>
<a id="afca6989e1f7e8df6d9993368bb36a3d9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afca6989e1f7e8df6d9993368bb36a3d9">&#9670;&nbsp;</a></span>thumbUri</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::thumbUri</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>缩略图链接 </p>

</div>
</div>
<a id="afd401e0320be78bad892a7c005b03935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd401e0320be78bad892a7c005b03935">&#9670;&nbsp;</a></span>time</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">INT64 JCMessageChannelItem::time</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>发送或者接收时间，单位毫秒 </p>

</div>
</div>
<a id="af5805de3cd29a8d371e192514819656b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5805de3cd29a8d371e192514819656b">&#9670;&nbsp;</a></span>type</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___xE6_xB6_x88_xE6_x81_xAF_xE9_x80_x9A_xE9_x81_x93_xE6_xA8_xA1_xE5_x9D_x97.html#ga0c8b56b8dbe68151f164ba4680f1022b">JCMessageChannelType</a> JCMessageChannelItem::type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>一对一消息还是群组消息 </p>

</div>
</div>
<a id="af645e1d976615bddec56bf648c81576c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af645e1d976615bddec56bf648c81576c">&#9670;&nbsp;</a></span>userId</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string JCMessageChannelItem::userId</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>对端用户标识 </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>SDK/all/include/<a class="el" href="_j_c_message_channel_item_8h_source.html">JCMessageChannelItem.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者 &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
